/**
 *
 * @author 
 *
 */
class ProtoUtils {
	public constructor() {
	}
    public static LOGIN_RPOTO_FILE_NAME = "login_proto"; 
    
    public static GETDATA_CODE_C2S = "login.GETDATA";
    public static GETDATA_CODE_S2C = "login.GETDATA_R"; 
    public static LOGIN_LOGIN = "login.LOGIN"; 
    public static LOGIN_Instead = "login.Instead"; 
    

    
    public static SYS_PING = "sys.PING"; 
    public static SYS_RPOTO_FILE_NAME = "sys_proto"; 


    public static ERHZB_RPOTO_FILE_NAME = "erhzb_proto";
    public static ERHZB_ChangeRoomReq = "erhzb.ChangeRoomReq";
    public static ERHZB_ChangeRoomRsp = "erhzb.ChangeRoomRsp";
    public static ERHZB_GameWaitingNotic = "erhzb.GameWaitingNotic"; 
    public static ERHZB_InitCardNotic = "erhzb.InitCardNotic"; 
    public static ERHZB_DiscardAction = "erhzb.DiscardAction"; 

    public static ERHZB_FetchCardNotice = "erhzb.FetchCardNotice"; 
    public static ERHZB_DiscardResult = "erhzb.DiscardResult"; 
    public static ERHZB_DiscardNotice = "erhzb.DiscardNotice"; 
    public static ERHZB_MoPaiNotice = "erhzb.MoPaiNotice"; 
    public static ERHZB_ExitRoomRsp = "erhzb.ExitRoomRsp"; 
    public static ERHZB_ExitRoomReq = "erhzb.ExitRoomReq"; 
    public static ERHZB_TriggerNotice = "erhzb.TriggerNotice"; 

    public static ERHZB_PengAction = "erhzb.PengAction"; 
    public static ERHZB_PengResult = "erhzb.PengResult"; 
    public static ERHZB_PassAction = "erhzb.PassAction"; 

    public static MAJIANG_GangAction = "majiang.GangAction"; 
    public static MAJIANG_AngangAction = "majiang.AngangAction"; 
    public static ERHZB_AnGangAction = "erhzb.AnGangAction"; 
    public static ERHZB_AnGangResult = "erhzb.AnGangResult"; 

    public static MAJIANG_Talk = "majiang.Talk";  ////////语音

    public static ERHZB_HuAction = "erhzb.HuAction"; 
    public static ERHZB_HuResult = "erhzb.HuResult"; 

    public static ERHZB_ReadyAction = "erhzb.ReadyAction"; 
    public static ERHZB_ReadyResult = "erhzb.ReadyResult"; 
    public static ERHZB_CreateRoom = "erhzb.CreateRoom"; 
    public static ERHZB_EnterRoom = "erhzb.EnterRoom"; 
    public static ERHZB_Chat = "erhzb.Chat";  //////
    public static ERHZB_RoomPaiInfo = "erhzb.RoomPaiInfo";  //////
    

    

    public static SIGN_RPOTO_FILE_NAME = "sign_proto";
    public static SIGN_Query = "sign.Query"; 
    public static SIGN_Sign = "sign.Sign"; 

    public static RANK_RPOTO_FILE_NAME = "rank_proto";
    public static RANK_RankDiamond = "rank.RankDiamond";  //财富榜
    public static RANK_RankCharge = "rank.RankCharge";//当日
    public static RANK_RankChargeLast = "rank.RankChargeLas";
    public static RANK_RankCoinGetLast = "rank.RankCoinGetL";
    public static RANK_RankGift = "rank.RankGift"; //礼物榜

    public static SHOP_Query = "shop.Query";
    public static SHOP_Buy = "shop.Buy";
    
    public static SHOP_RPOTO_FILE_NAME = "shop_proto";
    
    


    public static USER_GetUserData = "user.GetUserData";
    public static USER_QueryUserInfo = "user.QueryUserInfo";
    
    
    public static TASK_RPOTO_FILE_NAME = "task_proto";
    public static TASK_Query = "task.Query";
    public static TASK_Reward = "task.Reward";

    public static USER_RPOTO_FILE_NAME = "user_proto"; 
    public static USER_SentFlower = "user.SentFlower";
    public static USER_DiamondChange = "user.DiamondChange";
    
    public static MAJIANG_SentFlower = "majiang.SentFlower";
    public static MAJIANG_WxShare = "majiang.WxShare";
    
    
    
    public static TASK_WxShare = "task.WxShare";




    public static MAJIANG_RPOTO_FILE_NAME = "majiang_proto";
    public static MAJIANG_CreateRoom = "majiang.CreateRoom";  ////创建房间
    public static MAJIANG_ReqEnterRoom = "majiang.ReqEnterRoom";  ////进入房间
    public static MAJIANG_PlayerEnter = "majiang.PlayerEnter";  ////某人进入了房间
    public static MAJIANG_RoomInfo = "majiang.RoomInfo";  ////房间信息 显示在左上角
    public static MAJIANG_FaPai = "majiang.FaPai";  ////发牌
    public static MAJIANG_SetMaster = "majiang.SetMaster";  ////设置庄,发牌之前会广播给大家
    public static MAJIANG_ChuPaiTurn = "majiang.ChuPaiTurn";  ////这个会广播给大家，轮到他出牌了
    //////摸牌
    //后端广播给大家的
    public static MAJIANG_MoPai = "majiang.MoPai";  
    public static MAJIANG_ChuPai = "majiang.ChuPai";  
    //扫
    //对方收到的pai是0，因此看不见
    //自动收到的pai不是0，
    public static MAJIANG_SaoNotify = "majiang.SaoNotify";  
    public static MAJIANG_TiNotify = "majiang.TiNotify"; //提 
    public static MAJIANG_PaoNotify = "majiang.PaoNotify"; // 跑
    
    public static MAJIANG_PengAction = "majiang.PengAction"; //碰
    public static MAJIANG_PengNotify = "majiang.PengNotify"; //碰

    public static MAJIANG_GangNotify = "majiang.GangNotify"; //杠

    public static MAJIANG_AngangNotify = "majiang.AngangNotify"; //暗杠
    

    public static MAJIANG_HuAction = "majiang.HuAction"; //胡
    

    public static MAJIANG_ChiAction = "majiang.ChiAction"; //吃
    public static MAJIANG_ChiNotify = "majiang.ChiNotify"; //吃

    public static MAJIANG_TriggerNotify = "majiang.TriggerNotify"; ////碰,吃，胡通知 
    public static MAJIANG_GameResult = "majiang.GameResult"; ////游戏结果
    public static MAJIANG_PassAction = "majiang.PassAction"; 
    public static MAJIANG_RoomScore = "majiang.RoomScore"; //积分
    public static MAJIANG_Ready = "majiang.Ready";  ////准备
    public static MAJIANG_GameOver = "majiang.GameOver";  ////  没用了
    public static MAJIANG_RoomOver = "majiang.RoomOver";  ////游戏结束了
    public static MAJIANG_ReqJieSanRoom = "majiang.ReqJieSanRoom";  ////申请解散房间
    public static MAJIANG_WaitJieSan = "majiang.WaitJieSan";  ////只会申请解散的人受到。。申请解散房间
    

    
    
    public static MAJIANG_AcceptJieSanRoom = "majiang.AcceptJieSanRoom";  ////某人答应解散房间
    public static MAJIANG_RejectJieSanRoom = "majiang.RejectJieSanRoom";  ////某人拒绝解散房间
    public static MAJIANG_ExitRoom = "majiang.ExitRoom";  //////服务器返回的退出房间

    public static MAJIANG_XiaBiTrigger = "majiang.XiaBiTrigger";  //////收到这个消息后，弹出和吃一样的选择框
    public static MAJIANG_XiaBiAction = "majiang.XiaBiAction";  //////
    public static MAJIANG_XiaBiNotify = "majiang.XiaBiNotify";  //////下比
    public static MAJIANG_PassXiaBiAction = "majiang.PassXiaBiAction";  //////取消下比
    public static MAJIANG_PassXiaBiNotify = "majiang.PassXiaBiNotify";  //////取消下比通知
    

    public static MAJIANG_BaoJingTrigger = "majiang.BaoJingTrigger";  //////
    public static MAJIANG_BaoJingNotify = "majiang.BaoJingNotify";  //////
    public static MAJIANG_BaoJingAction   = "majiang.BaoJingAction";  //////
    public static MAJIANG_GameRecord = "majiang.GameRecord";  //////
    public static MAJIANG_QueryGameRecord = "majiang.QueryGameRecord";  //////
    public static MAJIANG_Chat = "majiang.Chat";  //////
    
    public static MAJIANG_KanNotify = "majiang.KanNotify";  //////
    public static MAJIANG_LongNotify = "majiang.LongNotify";  //////
    
    
    public static MAJIANG_RoomPaiInfo = "majiang.RoomPaiInfo";  //////
    

    
    

}
